home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 19
/
Aminet 19 (1997)(GTI - Schatztruhe)[!][Jun 1997].iso
/
Aminet
/
gfx
/
edit
/
Textimages.lha
/
textimages_3.70
/
peindre
/
aide
next >
Wrap
Text File
|
1997-03-16
|
90KB
|
1,920 lines
VARIABLES/COULEUR/couleur¹ == touche Ad + K
but: Fixer la couleur de travail (par défaut: couleur N° 1).
--> La palette de 8, 16, 32,..., 256 valeurs disposées par ran-
gées de 8 s'ouvre sous le pointeur. Un rectangle bicolore noir
et blanc signale la valeur courante.
CLIQUEZ la couleur de votre choix...
attention: Si le drapeau DIRECT est actif, la couleur sous le
point 1 est alors directement saisie.»»
VARIABLES/COULEUR/color 3D == touche Ad + ç
but: Regrouper des couleurs susceptibles d'entretenir des
rapports hiérarchiques, puis choisir une de ces couleurs,
pour une esquisse sur fond de COULEUR 0 (couleur écrasante),
comptant autant de niveaux qu'il y a de plans.
--> Ces couleurs hiérarchisées sont choisies sur la palette
normale, puis s'ouvre une palette ordonnée de gauche à droite
par priorité croissante, avec un bouton pour [RECOMPOSER] et
un bouton [2D] pour rendre aux couleurs leur effet normal.
rem: Pour fonctions à base de : Draw, PolyDraw, RectFill, Text,
DrawEllipse, etc...UNIQUEMENT (application de SetWriteMask).»»
VARIABLES/BROSSE == touche Ad + B
but: Dimensionner la brosse à l'aide d'un curseur 2d.
--> Ces dimensions seront observées par quelques actions.
Ex: tracé libre, VARIETES/Tomcat, VARIETES/franger...
résumé: la taille (1 x 1) est le plus fréquemment en vigueur.
Quelques actions tiennent compte d'autres tailles, et quelques
autres acceptent de prendre le CLIP comme brosse.»»
VARIABLES/MOTIF/ligne == touche Ad + L
but: Fixer le motif de ligne courant (par défaut, le N° 1).
--> Le programme en offre 8, présentés dans un sélecteur
doté de boutons mutuellement exclusifs (boutons radio).
Cliquez le bouton correspondant au motif que vous souhaitez
utiliser. Les actions utilisant les primitives graphiques
de base Draw() et PolyDraw() en tiendront compte.
attention: Avec certaines trames, l'effet de certaines actions
peut devenir tout simplement invisible !»»
VARIABLES/MOTIF/surface == touche Ad + S
but: Choisir le motif de remplissage courant (par défaut, c'est
le premier, le motif plein).
--> Le programme en offre 7, présentés dans un sélecteur.
Cliquez votre choix. Il sera utilisé pour les objets pleins,
mais aussi par VARIETES/Tomcat et VARIETES/vaporiser si la
taille de brosse est supérieure à: 1 x 1.
rem: Quand vous aurez défini - par ZONE, ALEA, ou DESSIN - le
motif de surface N° 8, celui-ci sera ajouté au sélecteur.»»
VARIABLES/SURF_8/zone 1-2
but: Prendre la zone 1-2 pour définir le motif de surface N° 8.
--> La zone 1-2 doit mesurer:
LARGEUR = 16 pixels.
HAUTEUR = 2, 4, 8, 16 ou 32 pixels.
PEINDRE saisit tous les plans (motif MULTIcolore), ou le plan
N° 1 seul (MONO) - un requester vous permet d'en décider...
rem: Seul l'acteur SPECIAL/FILL utilise le motif MULTICOLORE.»»
VARIABLES/SURF_8/alea
but: Définir la trame de surface N° 8 par tirages aléatoires.
--> Dans une fenêtre, des trames aléatoires sont proposées.
Le gadget [NOUVEAU] relance les dés.
Le gadget [RETENIR] quitte et enregistre le motif en tant que
(nouveau) motif N° 8.
Le gadget [ANNULER] quitte sans enregistrer le motif.
rem: 2 BOUTONS permettent de changer les couleurs du motif.
Celui-ci peut être retenu MONOCOLORE ou MULTICOLORE.»»
VARIABLES/SURF_8/dessiner
but: Créer la trame de surface N° 8 en la dessinant dans une
fenêtre qui permet 5 hauteurs: 16, 8, 4, 2 et 32. Si un motif
N° 8 MONOCOLORE existe déjà, il est automatiquement repris.
--> Le dessin se fait à la souris, bouton gauche pressé...
Le pointeur inverse les pixels, c'est donc simultanément un
crayon et une gomme.
[VOIR] visualise le motif dessiné, [RAZ] efface votre dessin.
[ANNULER] quitte sans enregistrer le motif, cependant que [OK]
quitte et enregistre.
rem: Le motif ainsi créé est MONOCOLORE.»»
VARIABLES/ANGLE/radians
but: Fixer une valeur d'angle utilisable par des acteurs tels:
OBJETS/arc, GEOMETRIE/rotation, etc...
--> Ici, l'angle est estimé en radians >= 0. Si vous entrez
une valeur >= 2 PI, elle sera évaluée modulo 2 PI.
rem: En mode DIRECT, l'angle est donné par les points 1 et 2.
On a -- 1 étant l'extrémité de l'aiguille et 2 le centre --
3 heures = 0 ou 2 PI, 6 heures = PI / 2, 9 heures = PI.
Le sens HORAIRE - antitrigonométrique - est la règle.»»
VARIABLES/ANGLE/degrés == touche Ad + A
but: Fixer une valeur d'angle utilisable par des acteurs tels:
OBJETS/arc, GEOMETRIE/rotation, etc...
--> Ici, l'angle est compris en degrés >= 0. Si vous entrez
une valeur >= 360, elle sera évaluée modulo 360.
rem: En mode DIRECT, l'angle est donné par les points 1 et 2.
On a -- 1 étant l'extrémité de l'aiguille et 2 le centre --
3 heures = 0° ou 360°, 6 heures = 90°, 9 heures = 180°, etc..
C'est le sens HORAIRE qui prévaut.»»
VARIABLES/ANGLE/grades
--> Voyez les articles ANGLE/degrés et ANGLE/radians !
L'unité est ici le grade, unité agréable à utiliser car
en accord avec le système décimal...
rappels: 100 grades = un ANGLE DROIT
200 grades = un DEMI-TOUR
400 grades = un TOUR»»
VARIABLES/MESURE == touche Ad + µ
but: Fixer une mesure de distance >= 0., pour des acteurs tels:
GEOMETRIE/jalonner, GEOMETRIE/angle droit, etc...
--> Cette mesure s'estime en unités égales à la longueur d'un
pixel. Ainsi, une fenêtre haute-résolution standard mesure
640 × 512, alors qu'elle ne compte que 256 pixels en hauteur.
N'oubliez pas que le ratio LONGUEUR/HAUTEUR d'un pixel peut
être théoriquement modifié par la variable ASPECT.
rem: En mode DIRECT, la mesure est prise sur la distance 1-2.»»
VARIABLES/CLIP/masque == touche Ad + M
but: Créer un MASQUE pour cacher certaines couleurs du CLIP.
Le drapeau
MASQUER
est automatiquement activé, ce qui rend le
masque IMMEDIATEMENT AGISSANT.
--> Créez une liste de couleurs par CLICS successifs ou par
délimitation de BLOC(s), enfin cliquez [oui] ou [non].
Avec [oui], les couleurs cliquées seront masquées.
Avec [non], ces couleurs seront NON masquées, le masque
s'appliquant aux autres. Si aucune couleur n'a été cli-
quée, LA PALETTE ENTIERE sera masquée ou non.
erreurs possibles: pas de CLIP, ou mémoire CHIP insuffisante.»»
VARIABLES/CLIP/clip == touche Ad + C
but: assigner une zone de l'image à la variable CLIP.
mode
DIRECT
: capture instantanée de la zone 1-2.
Sinon: une interaction fixe la zone à capturer.
--> Ce cliché peut être sauvé par ECRITURE/ECRIRE clip.
CLIP/MASQUE permet d'occulter certaines couleurs du CLIP.
CLIP/Néocolor permet de transmuter les couleurs du CLIP.
CLIP/Inversion retourne le CLIP [et son MASQUE].
CLIP/Multiplie permet de l'agrandir/rétrécir [MASQUE inclus].
CLIP/Stocker & Extraire gèrent un STOCK (capacité: 15 clips).
CLIP/Brillance modifie l'intensité HAM des pixels.»»
VARIABLES/CLIP/Néocolor
but: TRANSMUTER telle couleur du CLIP en telle autre couleur
(nombre de transmutations simultanées sans limite).
--> Dans la palette CLIQUEZ une couleur 'origine', CLIQUEZ une
couleur 'destination' ; répétez cette liaison en 2 temps autant
de fois qu'il y a de couleurs à changer, et cliquez sur [OK]...
Dans tout le BitMap du CLIP, les pixels de couleur 'origine'
sont alors repeints dans la couleur 'destination' respective.
comparez: avec l'acteur COULEURS/Néocolor qui, en mode DIRECT,
fait le même travail sur la zone 1-2 du dessin !»»
VARIABLES/CLIP/Inversion == touche Ad + I
but: Inverser - sens horizontal ou vertical - le CLIP et son
éventuel MASQUE.
Notez que CLIP/Brillance et CLIP/Néocolor ne touchent pas au
MASQUE. A vous de le redéfinir si besoin !»»
VARIABLES/CLIP/multiplier == touche Ad + *
but: AGRANDIR ou RAPETISSER le CLIP horizontalement et/ou
verticalement. Si un MASQUE existe pour ce clip, il subira un
changement de taille identique !
--> Les facteurs X (horizontal) et Y (vertical) sont entrés
successivement (une valeur < 1.0 produira un rapetissement).
Le CLIP peut aussi être multiplié par: POLYPOINT/polycourbe.
rem: les dimensions du CLIP ne peuvent excéder celles de
la fenêtre de DESSIN.»»
VARIABLES/CLIP/stocker == touche Ad + J
but: Ajouter le CLIP courant [et son MASQUE] au STOCK, un
espace pouvant recevoir jusqu'à 15 CLIPS.
--> Vous serez invité à choisir un NOM (facultatif). Le CLIP
sera inscrit sous ce NOM, avec la PRIORITE -20, l'état ACTIF ou
non du MASQUE sera également mémorisé.
A propos du STOCK: il peut être vaporisé (VARIETES/vaporistock),
détruit (ABANDON/stock), diminué d'un élément (CLIP/extraire).
rem: ce stockage vide ou non la variable CLIP selon que
vous pressez [Stocker] ou [Copier] !»»
VARIABLES/CLIP/extraire == touche Ad + X
but: Retirer un des CLIPS précédemment stockés ou sa COPIE.
Cela devient le [nouveau] contenu de la variable CLIP.
--> La liste du STOCK apparaît, donnant pour tout article:
nom, priorité, existence et position d'un éventuel MASQUE.
M: un masque existe #M: ce masque est activé.
La PRIORITE est destinée à VARIETES/vaporistock (qui permet
de la modifier).
Attention: le contenu actuel de la variable CLIP sera
écrasé sans prévenir !»»
VARIABLES/CLIP/Brillance
but: AUGMENTER ou ATTENUER l'intensité des pixels HAM du CLIP.
Cet acteur est donc uniquement disponible en mode HAM, et son
activation n'a de sens que si le CLIP contient des couleurs de
numéro > 15 (HAM6) ou > 63 (HAM8).
Le travail implique un examen pixel par pixel, il n'a donc pas
la vitesse de CLIP/Néocolor !
Détails: voyez l'acteur COULEURS/Brillance qui, en mode DIRECT,
fait le même travail sur la zone 1-2 du dessin !»»
VARIABLES/TEXTE/fonte == touche Ad + F
but: [Rechercher les fontes disponibles], choisir et charger
une fonte qui sera LA FONTE courante.
--> [PEINDRE scrute le(s) répertoire(s) assigné(s) à FONTS:],
ouvre un sélecteur à travers lequel on circule grâce aux touches
CURSEUR. Lorsque le curseur atteint la fonte désirée, pressez la
touche RETURN (ou ENTER). La fonte est alors chargée.
rem: Elle sera utilisée par VARIETES/écris TEXTE et DAZIBAO.
Dans ce dernier cas, une fonte NON PROPORTIONNELLE -- affichée
en GRAS -- est préférable.»»
VARIABLES/TEXTE/texte == touche Ad + $
but: Saisie de 80 caractères au plus. Ces caractères formeront
la variable TEXTE, vide au lancement du programme.
--> Un gadget de chaîne s'ouvre. Transformez-vous en dactylo !
RAPPELS: Amiga droite + X = REZERO.
Amiga droite + A = ANNULER modifications.
(SHIFTed) CURSEURS, DEL, BACKSPACE, etc..
Si la chaîne entrée est non vide, vous pourrez l'ajouter à votre
dessin par: VARIETES/écris TEXTE == touches V,$»»
VARIABLES/TEXTE/stylmod == touche Ad + Y
but: Fixer le style et le mode en vigueur lors de l'affichage de
la chaîne TEXTE. Par défaut: style NORMAL & mode JAM¹.
--> Les réglages se font dans une fenêtre où les valeurs
courantes sont indiquées par 2 séries de boutons radio.
JAM¹/INV¹ = texte/fond dans la couleur courante.
JAM² = JAM¹ + fond peint dans une couleur secondaire.
rem: Si vous travaillez momentanément avec une COLOR 3D, le
mode JAM² ne sera pas pris en compte.»»
VARIABLES/ASPECT
but: Sert à fixer le rapport LARGEUR/HAUTEUR d'un pixel.
--> La valeur par défaut (1. en basse résolution, .5 en haute)
permet aux opérateurs 'cercle' de produire des ronds, non des
ovales. Si tel n'était pas le cas, réglez votre moniteur !
Faire dévier ASPECT de sa valeur par défaut permet de moduler
l'aspect des arcs, cercles, polygones réguliers sans toucher
au moniteur.
Console de réels s'ouvre: [entrez valeur > 0.], pressez RETURN.
RETURN (ou ENTER) seul conservera la valeur courante.»»
VARIABLES/RESCOURB == touche Ad + §
but: Saisir 3 entiers paramétrant les acteurs de courbes tels :
OBJETS/BOUCLE, POLYPOINT/POLYCOURBE, etc...
--> Ils fixent: ¹/ la courbure.
²/ la résolution.
³/ la densité (résolution en mode CLIP).
COURBURE: les tracés sont anguleux à partir de 300.
RESOLUTION: plus l'entier est grand, plus vos tracés seront
denses et gracieux, mais la lenteur s'ensuivra.
rem: Valeurs initiales: 200, 192 et 48.»»
FONCTIONS/dazibao == touche Ad + D
but: Passer en mode texte en confiant momentanément la fenêtre
de dessin au gestionnaire de console. Utile pour confectionner
une image où le texte occupe une grande place.
--> On dactylographie sur le dessin courant, dans la fonte
VARIABLES/FONTE. Le curseur peut être bougé avec les TOUCHES
CURSEUR, TAB, ENTER ou un CLIC de souris. BACKSPACE annule
le caractère précédent. Un MENU permet de modifier les cou-
leurs, le style, la fonte, l'en-tête, l'interligne, ...etc.
préférez: les fontes NON PROPORTIONNELLES (listées en GRAS).»»
FONCTIONS/LECTURE/lire
but: (Re)lecture de l'image de nom courant.
--> Cet article du menu FONCTIONS n'est disponible que si
un nom de fichier courant est connu du programme.
Sinon, utilisez 'LIRE dans' pour initialiser un tel nom.
rem: Si le drapeau 'skip RGB' est actif, les données de palette
et ordres Copper seront ignorés.»»
FONCTIONS/LECTURE/lire dans
but: Lecture dans un ILBM dont PEINDRE va requérir le nom
(la asl.library est ici mise à contribution).
--> Cet article est toujours disponible. Le nom du fichier
chargé alors sur votre écran devient le nom de fichier courant.
Par la suite, les actions 'LECTURE/lire' et 'ECRITURE/ecrire'
liront et écriront en prenant ce nom comme nom par défaut.
rem: Si le drapeau 'skip RGB' est couramment actif, les données
de palette et ordres Copper seront ignorés.»»
FONCTIONS/LECTURE/lire CLIP
but: Chargement d'un fichier .clip dont PEINDRE va demander
le nom. Ce CLIP - dont la palette est ignorée - évincera le
CLIP courant. S'il compte moins de Bitplanes que la palette
[de base] en cours, il pourra se placer en QUEUE de palette.
--> Cette fonction est toujours disponible.
Vous pouvez ainsi récupérer le contenu d'un CLIP précédemment
sauvegardé avec 'ECRIRE/ecrire CLIP'.
rem: Par défaut, seuls les fichiers .clip apparaissent dans le
requester. Pour lire un fichier sans cette extension, changez
le motif (#? au lieu de #?.clip).»»
FONCTIONS/LECTURE/lire info
but: Un nom d'image courant existant, ce sous-menu provoque
l'ouverture d'une fenêtre d'information comme celle que vous
obtenez sur l'écran du Workbench en sélectionnant le menu :
Icônes/Information...
--> Vous pouvez ainsi équiper votre image d'un commentaire,
fixer le bit interdisant son effacement, connaître sa taille
en blocs et octets. Si une icône en dur est disponible, vous
pouvez aussi fixer l'outil par défaut.
rem: Ce dernier soin incombe normalement au ToolType DEFTOOL.»»
FONCTIONS/newshell == touche Ad + !
but: Disposer momentanément d'une nouvelle console SHELL.
Ce nouveau SHELL ne sera cependant pas parallèle à PEINDRE,
celui-ci restant bloqué tant que le SHELL n'est pas terminé.
--> L'écran où la nouvelle console s'est ouverte passe au
premier plan. Pour retrouver PEINDRE, vous pouvez entrer
<endcli> ou <endshell>. Mais une autre solution est de
presser simultanément les touches CTRL et \.
exemple de commande utile: assign FONTS: df1:fonts (pour lire
ensuite des fontes à partir de DF1:).»»
FONCTIONS/ECRITURE/écrire
but: Sauvegarde (format IFF-ILBM comprimé) de la fenêtre de
DESSIN dans le fichier de nom courant. Une icône est aussi
sauvegardée sauf si NOICON a été spécifié. DEFTOOL permet
de préciser un Outil par Défaut pour cette icône.
--> Cette fonction n'est disponible que si un nom de fichier
courant est connu du programme.
Sinon, utilisez 'ECRIRE dans' pour initialiser un tel nom.»»
FONCTIONS/ECRITURE/écrire dans
but: Sauvegarde dans un fichier dont le nom est requis. La
compression ByteRun1 est employée. Un chunk AUCL est créé si
des données UCOPPER existent. Le fichier recevra une icône
(DEFTOOL peut en préciser l'OUTIL) sauf si NOICON est donné.
--> Cette fonction est toujours disponible: le nom du fichier
(re)créé alors devient le nom de fichier courant.
Par la suite, les actions 'LECTURE/lire' et 'ECRITURE/écrire'
liront et écriront en prenant ce nom comme nom par défaut.
rem: Si un fichier homonyme existe déjà, un requester vous
permettra de refuser son écrasement.»»
FONCTIONS/ECRITURE/écrire clip
but: Sauvegarde du CLIP dans un fichier dont le nom est requis
(si un homonyme existe, vous êtes averti).
--> Fonction disponible dès qu'un CLIP est défini.
Vous pouvez ainsi le préserver, quel que soit le but auquel vous
le destinez: fragment d'image, alternative à BROSSE, source pour
MOTIF de surface N° 8, etc..
rem: PEINDRE ajoute l'extension .clip, mais ne crée aucune
icône. La palette est incluse dans le fichier, mais 'lire CLIP'
ignore ces données.»»
FONCTIONS/ECRITURE/ILBM 24bits
but: Sauver l'image courante dans un fichier IFF-ILBM 24 bits.
Chaque composante (RVB) disposant de 8 bits pour s'exprimer,
un tel fichier peut contenir: 256³ = 16 777 216 nuances.
Doté du matériel nécessaire, vous obtiendrez des impressions
COULEUR fidèles à l'image obtenue sur écran.
--> Ni VOIR ni SCRUTER ne pourront visualiser ce fichier.
DNOMBRE24 vous révélera combien de nuances il contient.
CONVERT24 le convertira en ILBM affichable de 1-8 bits.
rem: RAM: est la destination par défaut. Le fichier, avec icône
sauf si NOICON a été fixé, recevra l'extension .24bits.»»
FONCTIONS/MACRO/NOTER == touche Ad + N
but: Passer en mode NOTER, pour cumuler des commandes (max 16),
qui pourront être lancées par MACRO/EXECUTER, ou allouées
à une touche F1-F10 par SPECIAL/F1-F10 == touche ESC.
Une 'checkmark' atteste que ce mode est activé.
--> L'environnement installé comprend les 3 menus + les pages
de la fenêtre ACTIONS + les DRAPEAUX.
La SOURIS seule est utilisée (boutons gauche et droit).
Toute sélection d'un MENU, d'une ACTION ou d'un DRAPEAU
inscrit la commande sélectionnée dans le bloc-notes.
rem: Pour quitter ce mode, re-sélectionnez MACRO/NOTER !»»
FONCTIONS/MACRO/EXECUTER == touche Ad + E
but: Exécution des commandes notées sur le bloc-notes.
--> Fonction disponible lorsque le bloc-notes n'est pas vide.
N'oubliez pas qu'il est possible d'assigner le contenu de ce
bloc-notes à une touche F1-F10 avec 'SPECIAL/F1-F10'.
rem: Pour savoir comment noter des commandes sur le bloc-notes,
voyez l'article 'MACRO/NOTER'.»»
AIDE version 3.70
$VER: aide 3.70
pour obtenir des informations
sélectionnez: soit un article de menu
--> touche Ad + X signifiera Amiga droite + X.
: soit un des DRAPEAUX en bas.
: soit une icône parmi les ACTIONS
pour quitter
inversez le mode HELP. Pour ce faire, sélectionnez à nouveau
FONCTIONS/help, ou bien pressez la touche HELP !
Le fichier d'aide restera néanmoins en mémoire... tant que
vous n'aurez pas exécuté ABANDON/aide.»»
FONCTIONS/RELANCER == touche Ad + R
but: Sélectionner un nouveau mode d'affichage et relancer
le programme PEINDRE qui installe alors ce nouveau mode.
--> Comme il s'agit d'une fausse sortie, la plupart des para-
mètres et variables du programme sont ré-initialisées.
Les fenêtres VISITEUSES doivent aussi être congédiées.
restent intacts: le fichier AIDE s'il est chargé et...
la liste de FONTES s'il y en a une.»»
FONCTIONS/ABANDON/session == touche Ad + Q
but: Les fenêtres VISITEUSES ayant été fermées, mettre un terme
à votre activité avec PEINDRE.
--> PEINDRE ferme les fenêtres et écrans qu'il a ouverts,
rend au système tous les espaces-mémoire qu'il occupe, et vous
retrouvez WORKBENCH ou le SHELL de départ.
rem: Un requester vous demande cependant de CONFIRMER votre
volonté de quitter le programme !»»
FONCTIONS/ABANDON/fontes
but: Jeter la liste de fontes actuellement connue du programme,
liste établie lors de l'initialisation de la variable FONTE.
--> Après quoi, vous pourrez re-assigner le répertoire logique
fonts: et dresser une autre liste, éventuellement à partir d'un
autre disque.»»
FONCTIONS/ABANDON/clip
but: Libérer l'espace mémoire occupé par le CLIP courant.
--> Si un masque a été défini sur ce CLIP, il sera également
détruit et sa place en mémoire récupérée.
Les drapeaux MOSAIQUE, CLIP, MASQUER, liés à l'existence d'un
MASQUE ou d'un CLIP redeviendront indisponibles.
attention ! Les destructions ci-dessus sont IMMEDIATES !»»
FONCTIONS/ABANDON/aide
but: Récupérer la mémoire occupée par le fichier d'aide.
--> Après avoir, par le mode HELP, chargé le fichier d'aide
en ligne et obtenu les informations souhaitées, vous pouvez,
si vous le désirez, "larguer" ce fichier.
Regagner près de 90 Kilo-octets, cela n'est pas à négliger !»»
FONCTIONS/ABANDON/stock
but: Vider le STOCK de tous les CLIPS qui y ont été inscrits.
Le stock lui-même disparaît, invalidant certains menus. Selon
la taille des articles entreposés, la mémoire récupérée peut
être importante.
--> Lorsque, disposant d'un CLIP, vous décidez de le stocker
sans le dupliquer, il n'y a problème que si le STOCK est sa-
turé. Le risque d'une alerte MEMOIRE INSUFFISANTE ne se pose
que lors de la saisie de la variable CLIP elle-même (ou de
son MASQUE), ou lors d'un stockage impliquant duplication.»»
FENETRES/ACTIONS == touche Ad + &
but: Ouvrir la fenêtre ACTIONS. Elle compte - en 12 pages -
plus de 100 commandes activables soit par le BOUTON GAUCHE, soit
par 2 ou (page SPECIAL) 1 touche clavier. Ces commandes, norma-
lement iconifiées, peuvent être affichées en clair.
--> Fenêtre privilégiée, ACTIONS peut rester ouverte en per-
manence. De plus, à partir de ACTIONS, vous pouvez utiliser
aussi bien les menus que le clavier, etc..comme dans la fenêtre
principale, où vous dessinez.
rem: En page 1: 10 gadgets d'accès direct aux autres pages.
En bas de page: 1 à 3 gadgets (page -1, page 1, page +1).»»
FENETRES/PALETTE == touche Ad + P
but: Ouvrir ou activer la 'Palette de poche', une fenêtre réma-
nente permettant la sélection rapide de COULEUR¹.
--> Les couleurs se présentent par séries de 16 au plus.
Le gadget proportionnel permet de parcourir toutes les cou-
leurs. Le gadget à droite affiche la COULEUR¹ courante. Sa
sélection affiche les 16 couleurs où COULEUR¹ est présente.
rem: quoique rémanente, cette palette ne peut lancer aucune
commande globale. NOTEZ pourtant son comportement BOOMERANG:
dès qu'une couleur a été sélectionnée, PALETTE réactive la
fenêtre d'origine !»»
FENETRES/LOUPE (zoom) == touche Ad + Z
but: Viser un lieu sur le dessin et ouvrir la fenêtre LOUPE.
Ses 8 niveaux de grossissement permettent de POSITIONNER des
POINTS avec précision, ou - si
TRACE
actif - de DESSINER...
--> Fenêtre privilégiée, LOUPE peut rester ouverte en perma-
nence. De plus, à partir de LOUPE, vous pouvez invoquer aussi
bien les menus que le clavier, etc.. comme depuis le DESSIN.
Les 3 premières colonnes sont pour la gestion des modes HAM.
gadgets: Les 4 flèches déplacent le cadrage, les 2 damiers
diminuent/augmentent le grossissement, [A] actualise la loupe,
le dernier vaut re-sélection du menu LOUPE == nouvelle visée.»»
FENETRES/T.S.I == touche Ad + =
but: Ouvrir ou activer un écran dédié au DOSAGE des couleurs du
dessin. Cet écran haut de 99 lignes peut rester ouvert, mais ne
reçoit que des commandes locales. Il faut réactiver le DESSIN,
ACTIONS ou la LOUPE pour des commandes globales.
--> Pour une couleur choisie (TEMOIN en haut, à droite), prenez
une TEINTE et sa SATURATION dans la roue, puis dosez l'INTENSITE
dans la barre attenant à la roue. [CACHER] escamote l'écran TSI
sans le fermer. [RANGER] le range devant ou derrière la bande
des DRAPEAUX. [UNDO] restaure la couleur actuellement traitée.
Pour un UNDO général, utilisez l'action COULEURS/Undo-Redo.»»
FENETRES/Horloge & Calculette
--> Lancement d'un process exécutant une des commandes :
> SYS:Utilities/Clock PUBSCREEN PEINDRE DATE SECONDS
> SYS:Tools/Calculator PUBSCREEN PEINDRE
Clock et Calculator doivent donc bien être dans les répertoires
SYS:Utilities et SYS:Tools.
rem: les fenêtres -- dotées de menus -- qui s'ouvrent alors
sont dites : VISITEUSES.»»
DRAPEAUX/CLIP == touche C
but: Avec certains acteurs qui dessinent normalement en fonction
de COULEUR¹ (et parfois également de la taille de la BROSSE),
utiliser le CLIP (masqué ou non) comme pinceau courant.
--> Cette facilité est offerte par:
les actions de (poly)courbes, boucles et arcs, VARIETES/Tomcat,
VARIETES/vaporiser, VARIETES/++droites..etc, ainsi que le tracé
libre à la souris.
En ce qui concerne cette dernière possibilité, voyez également
l'article DRAPEAUX/mosaïque.»»
DRAPEAUX/MASQUER == touche M
but: Utiliser le CLIP en masquant certaines de ses couleurs,
comme cela a été défini lors de la création du MASQUE.
--> Lorsqu'un masque est défini sur le CLIP courant, ce flag
est automatiquement positionné, ce qui rend le masque aussi-
tôt agissant ! Libre à vous, cependant, de désactiver ce dra-
peau, puis de le réactiver à votre gré.
rem: Toutes les fonctions qui utilisent ou peuvent utiliser le
CLIP, peuvent l'utiliser masqué ou non masqué.»»
DRAPEAUX/MOSAIQUE
but: Lors d'un tracé libre à la souris - le drapeau
CLIP
étant
mis - l'activation de
MOSAIQUE
impose aux clips imprimés une
disposition régulière, en matrice.
--> L'écran est compartimenté en cellules de la taille exacte
du CLIP utilisé, et chaque clip dessiné s'insère précisément
dans une cellule.»»
DRAPEAUX/TRACE == touche T
but: Permet d'utiliser le pointeur comme un crayon (qui dépose
une trace d'encre).
--> Si
TRACE
actif, le pointeur se comporte comme un crayon,
sinon c'est un simple pointeur. Notez que si le commutateur
CLIP
est lui aussi activé, au lieu d'une encre de la couleur
courante, c'est le CLIP qui sera employé.
rem: Les drapeaux MASQUER, MOSAIQUE et RELACHER sont aussi en
connection avec TRACE.»»
DRAPEAUX/RELACHER == touche R
--> On suppose
TRACE
actif.
Le pointeur est, par défaut, en mode CRAYON HAUT. Il devient
CRAYON BAS dès que vous pressez le bouton gauche, redevenant
CRAYON HAUT quand vous relâchez...
Mais, avec RELACHER, pour obtenir CRAYON BAS, vous devez
presser puis relâcher, la main étant alors libre et détendue
pour promener le crayon...
Pour revenir à CRAYON HAUT, pressez puis relâchez à nouveau.
rem: facilite le dessin dans la LOUPE.»»
DRAPEAUX/SILENCE == touche S
but: Activer ou désactiver les signaux sonores du programme.
--> Si
SILENCE
actif, PEINDRE travaille... en silence.
Cela permet de faire tourner un player en tâche de fond.
Sinon, le programme émet des BIP interrogatifs, des BOP sus-
pensifs, des BOBIBO conclusifs, voire des DRINN exclamatifs.
rem: Ces ponctuations sonores vous aideront, surtout si vous
utilisez beaucoup le clavier, à entretenir un dialogue vif et
rapide avec PEINDRE.»»
DRAPEAUX/DIRECT == touche D
but: Faire agir certains acteurs dans leur mode 'données immé-
diates (ou directes)'.
--> Certains opérateurs qui, normalement, réclament des données
par console, sélection de gadget, mouvement ou pression de la
souris, etc.., et attendent donc votre médiation, peuvent aussi,
quand le drapeau
DIRECT
est mis, utiliser directement la pile
des points pour satisfaire leurs besoins.
Ex: Voyez COULEURS/néocolor, VARIABLES/couleur¹, etc...»»
DRAPEAUX/PLEIN == touche P
but: Pour dessiner des objets pleins au lieu de formes évidées,
en "fil de fer".
--> De nombreux acteurs tiennent compte de ce drapeau. Ainsi,
lorsque
PLEIN
est activé, on obtiendra:
un DISQUE et non un cercle, un PAVE et non un rectangle, etc...
Ailleurs, on obtient un objet refermé, prêt à être rempli:
un SECTEUR et non un ARC, une POLYBOUCLE et non une POLYCOURBE.»»
DRAPEAUX/skip RGB
but: Lors de la lecture d'un fichier, pouvoir sauter (to skip)
les données de palette et les ordres Copper.
--> Normalement, lorsqu'un fichier ILBM est lu, la palette
courante est évincée. Une requête permet de choisir entre:
Remplacer l'actuelle CopperList par la nouvelle OU garder
l'actuelle CopperList et tâcher d'y insérer la nouvelle.
'skip RGB' permet de lire seulement les données des BitPlanes
en conservant intacts la palette courante et l'éventuelle
liste Copper.»»
DRAPEAUX/COMPLEM
but: Passer en mode graphique COMPLEMENT.
--> En général, les opérateurs graphiques "trempent leur pin-
ceau" dans COULEUR¹, les pixels modifiés prenant cette couleur.
Mais si
COMPLEM
est mis, COULEUR¹ ne sert plus ! Les pixels
voient leur couleur simplement COMPLEMENTEE !
Avec 3 bitplanes, un point de couleur 1 (binaire 001) prend la
couleur 6 (110), un point couleur 3 (011) devient 4 (100), etc..
rem: Les actions INTERAGIR utilisent intensément ce mode. Un
verrou protégeant ce drapeau, cliquez-le pour explication.»»
DRAPEAUX/GelBKP == touche X
but: Copier l'image actuelle dans le BitMap BKP, et verrouiller
ce BitMap dont le contenu sera gelé jusqu'à nouvelle inversion
du drapeau. Un verrou règle l'accès à
GelBKP
!
--> Le BitMap BKP (back-up) est utilisé par le programme, avant
toute opération pouvant modifier l'image courante, pour recevoir
préventivement une copie de cette image. Cette disposition vous
permet de toujours pouvoir défaire ce que vous venez de faire et
qui ne vous plaît pas ! Certains acteurs UCOPPER verrouillent
eux-mêmes le BKP après y avoir sauvegardé l'écran !
conseil: gelez à bon escient, dégelez dès que possible !»»
DRAPEAUX/color3D
but: Une palette hiérarchisée en couches ayant été constituée
(menu VARIABLES/color 3D), ce commutateur permet de repasser
en mode normal 2D (où les couleurs s'écrasent l'une l'autre)
ou inversement (retour à une palette en couches).
--> Pour manipuler ce drapeau, il faut d'abord le déverrouiller
(verrou attenant à droite).
explication: Le rôle des 3 verrous [=] est obtenu en cliquant
le premier d'entre eux.»»
VERROU de COMPLEM
but: Accorde, si le moment est opportun, libre accès au commu-
tateur placé à gauche:
COMPLEM
.
explication: Les drapeaux sont en majorité de simples voyants
que le programme consulte quand il y a lieu. Vous pouvez donc
les manipuler même quand PEINDRE est occupé ailleurs... Mais
COMPLEM, GelBKP et Color 3D exigent que le programme puisse
réagir de manière synchrone. Les verrous garantissent que
l'accès à leur drapeau respectif est accordé au bon moment.
rem: Un verrou [VUE] protège le curseur de DEPLACEMENT MANUEL
de l'écran DESSIN -- curseur absent si l'écran est AUTOSCROLL.»»
VERROU de GelBKP
but: Accorde, si le moment est opportun, libre accès au commu-
tateur placé à gauche:
GelBKP
.
Quand cet accès est permis, vous pouvez directement employer le
raccourci clavier X sans obligation de déverrouillage.»»
VERROU de color3D
but: Accorde, si le moment est opportun, libre accès au commu-
tateur placé à gauche:
color 3D
.»»
VUE
but: VERROU du curseur déplaçant l'écran.
Il garde ce rôle en mode HELP et en mode MACRO/NOTER -- qui ne
l'enregistre pas !»»
OBJETS/droite(s) == touches O,D
but: Tracer une ligne droite, éventuellement brisée. En mode
PLEIN
, elle sera fermée si elle relie plus de 2 points.
--> Un sélecteur permet de préciser combien de points
(2, 3, 4, ou 5) sont à relier. Le tracé aboutit toujours en 1.
Par ailleurs, le MOTIF de ligne est évidemment pris en compte.
rem: Voyez les fonctions COURBE(s) et BOUCLE de la même page
pour leur grande analogie avec DROITE(s).»»
OBJETS/courbe(s) == touches O,S
but: Tracer une ligne courbe à partir de 3, 4, ou 5 points.
--> Un sélecteur permet de préciser combien de points (3, 4, ou
5) sont impliqués. Le tracé relie donc le point 3, 4, ou 5 au
point 1 ; le(s) point(s) intermédiaires contrôlent l'allure de
la courbe. Variables importantes: RESCOURB, MOTIF de ligne.
rem: Pour tracer une courbe se refermant sur elle-même, utilisez
l'acteur BOUCLE.
Mode CLIP pris en compte, sinon taille de BROSSE 1 x 1.»»
OBJETS/Arc ou Secteur == touches O,A
but: Tracer un arc (ou un secteur angulaire), de mesure égale
à ANGLE, reliant (approximativement) les points 2 et 1.
Si ANGLE n'est pas défini, VARIABLES/angle est appelé.
--> Le tracé démarre en 2 et aboutit au point 1 ou alentour.
Le sens du tracé est le sens horaire, anti-trigonométrique.
rem: Le mode CLIP est pris en compte, mais pas la taille de la
brosse. Hors mode CLIP, le trait a une épaisseur de 1. De plus,
dans ce cas, si le flag PLEIN est mis, un SECTEUR sera tracé.»»
OBJETS/boucle == touches O,B
but: Tracer une courbe fermée à partir de 2, 3, 4, ou 5 points.
--> Un sélecteur permet de préciser combien de points (2, 3, 4,
ou 5) sont utilisés. Le rôle de TOUS ces points est de contrôler
l'allure de la boucle.
Variables importantes: RESCOURB, MOTIF de ligne.
rem: Voyez l'acteur COURBE(s) et comparez !
Mode CLIP pris en compte, sinon taille de BROSSE 1 x 1.»»
OBJETS/ellipse == touches O,E
but: Dessin immédiat d'une ellipse (vide ou pleine).
--> Comme pour un rectangle ou une zone, les points 1 et 2 sont
pris en considération: l'ellipse obtenue est celle inscrite dans
le rectangle (réel ou virtuel) défini par 1 et 2. Si le drapeau
PLEIN
est mis, l'ellipse sera pleine.
vite [CLIC à un coin - CLIC au coin en diagonale] - O - E
rem: 1 et 2 peuvent être en situation quelconque l'un au regard
de l'autre, et placés en dehors de l'écran.»»
OBJETS/cercle == touches O,C
but: Dessin immédiat d'un cercle ou d'un disque.
--> Le point 2 est pris comme CENTRE ; le point 1 étant sur
le cercle, le segment 2-1 est considéré un RAYON de ce cercle.
Si le drapeau
PLEIN
est mis, le cercle sera plein (un disque).
vite [CLIC pour centrer - CLIC pour fixer rayon] - O - C
rem: 1 et 2 peuvent être en dehors de l'écran.»»
OBJETS/effacer TOUT == touches O,F
but: Réinitialiser la fenêtre de travail.
--> Une palette intitulée [FENETRE] s'ouvre...
Vous y cliquez la couleur qui servira à EFFACER la fenêtre de
DESSIN. Cet effacement pourra être annulé par SPECIAL/UNDO ==
touche DEL -- pourvu que vous n'ayez pas activé
GelBKP
un moment
plus tôt !
rem: le motif de SURFACE courant ne joue pas.»»
OBJETS/rectangle == touches O,R
but: Dessin immédiat d'un rectangle (ou d'un pavé) orthotrope.
--> Les points 1 et 2 sont pris comme extrémités d'une diago-
nale du rectangle désiré (les zones sont définies de la même
manière à l'aide de 2 points).
Si le drapeau
PLEIN
est mis, le rectangle sera plein (un pavé).
vite [CLIC à un coin - CLIC au coin en diagonale] - O - R
rem: 1 et 2 peuvent être en situation quelconque l'un au regard
de l'autre, et placés en dehors de l'écran.»»
OBJETS/quadrangle == touches O,4
but: Dessin immédiat d'un quadrilatère repéré par les points
1, 2, 3 et 4.
--> l'exécution respecte le drapeau
PLEIN
.»»
»»
OBJETS/triangle == touches O,3
but: Dessin immédiat d'un triangle, plein ou évidé.
--> Les points 1, 2 et 3 sont pris comme sommets. Le triangle
sera plein si le drapeau
PLEIN
est activé.
vite [3 CLICS pour marquer 3 sommets] - O - 3
rem: Les sommets peuvent être en situation quelconque, voire
placés en dehors de l'écran.»»
OBJETS/polygone == touches O,P
but: Dessin d'un polygone régulier, éventuellement entrelacé.
Comme le cercle, il est sous-tendu par les points 1 et 2.
--> Vous entrez le nombre de côtés (max: 50).
Si ce nombre est autre que 3, 4 ou 6, alors un paramètre
ENTRELACEMENT vous permettra -- pour toute valeur > 0 --
de produire une étoile (ou une rosace).
En mode
PLEIN
, le remplissage de certaines étoiles échoue.
rem: La variable ASPECT influence le résultat.»»
OBJETS/droite F == touches O,F1
but: Tracé contrôlé d'un OBJET FUYANT à 1 dimension - d'où F1.
En clair, tirer une droite vers un point de fuite ; stopper le
tracé quand on veut en appuyant sur ESPACE.
--> 1 dimension entraîne: 1 seul point de fuite possible (le
point 2), 1 seul tracé stoppé par pression sur ESPACE.
Le tracé démarre partant du point 1 et se dirige vers 2.
Pressez sur ESPACE dès que le dessin créé vous convient !
rem: le premier des 4 opérateurs dédiés à la PERSPECTIVE.»»
OBJETS/champ F == touches O,F2
but: Tracé contrôlé d'un OBJET FUYANT à 2 dimensions - d'où F2.
En clair, créer un rectangle (ou pavé si mode
PLEIN
) en fonction
de 1 ou 2 points de fuite - un sélecteur vous le fera préciser !
--> Comme pour 'DROITE f', 1 est le point de départ, 2 est un
point de fuite. Si vous choisissez 2 fpoints, le point 3 sera
aussi un point de fuite, si possible sur la même ligne que le
point 2 (LIGNE D'HORIZON) !
Il y a 2 étapes, chacune conclue par pression sur ESPACE.
rem: Ne laissez pas les tracés outrepasser les fpoints !»»
OBJETS/boîte F == touches O,F3
but: Tracé contrôlé d'un OBJET FUYANT à 3 dimensions - d'où F3.
En clair, créer un parallélépipède en fonction de 1, 2, ou 3
points de fuite ! Le tracé sera en "fil de fer" si le drapeau
PLEIN
n'est pas mis.
--> 1 est le point de départ. Il y a 3 cas de fpoints:
¹/ point 2 seul sur l'horizon: perspective parallèle.
²/ points 2 et 3 sur l'horizon: perspective oblique.
³/ points 4 et 3 sur l'horizon, point 2 en haut ou en bas,
en position céleste ou abyssale.
Il y a 3 étapes, chacune conclue en pressant ESPACE.»»
OBJETS/BOITE == touches O,F6
but: dessin immédiat de la plus récente boîte F acquise.
--> Une boîte F doit d'abord avoir été construite avec
succès ! Ensuite, elle aura pu être défaite ou effacée.
Cette action respecte le mode
PLEIN
, emploie la couleur
courante, mais n'utilise pas la pile des points.
voir: OBJETS/boîte F»»
OBJETS/PYRAMIDE == touches O,F7
but: crée une pyramide, droite ou inversée, selon la boîte F
la plus récente.
--> Une boîte F doit d'abord avoir été construite avec
succès ! Mode
PLEIN
et couleur courante sont respectés,
la pile des points ne sert pas.
tronc de pyramide: boîte à 3 points de fuite.»»
OBJETS/CYLINDRE == touches O,F8
but: dessin d'un cylindre suivant la boîte F courante.
--> 3 paramètres (valeurs initiales: 200, 16 et 0) :
COURBURE: bases rectangulaires dès 300-400, puis concaves.
RESOLUTION: modifie également la densité du remplissage en
mode
PLEIN
, mode offrant aussi...
ECHELLE: La palette indiquera alors un NOMBRE d'échelons.
Sélectionner un BLOC de couleurs plus large est
inutile. La couleur courante peindra les bases.»»
OBJETS/CONE == touches O,F9
but: crée un cône, droit ou inversé, selon l'actuelle boîte F.
--> Comme pour BOITE, PYRAMIDE et CYLINDRE, mode
PLEIN
et couleur courante sont considérés.
rem: partage COURBURE, RESOLUTION et ECHELLE avec CYLINDRE.»»
OBJETS/grille == touches O,G
but: le quadrangle 1,2,3,4 étant non croisé et ayant au moins
2 côtés opposés non parallèles, SUBDIVISER ce champ suivant
des lignes en perspective.
--> 2 DIVISEURS sont requis : sauf exceptions, évitez les
grands nombres. Cet acteur vous aidera à suggérer les sillons
d'un labour, une rangée d'arbres fuyant vers l'horizon, une
colonnade ou une enfilade de fenêtres au flanc d'un édifice.
rem: En mode PLEIN, 2 couleurs sont utilisées, produisant
soit un DAMIER, soit des CARREAUX disjoints.»»
INTERAGIR/droite == touches I,D
but: Définir à la souris une droite, puis la positionner.
--> Le pointeur prend l'aspect d'une souris à 2 boutons.. CLIC
pour positionner un bout de la droite - TIRER pour allonger
et orienter la droite - CLIC, la droite est définie.
Traînez-la sur l'écran.. CLIC final lorsqu'elle est en place !
Le programme la dessine alors, avec COULEUR¹, en respectant le
MOTIF de ligne courant.
rem: Simultanément, 2 points sont créés (empilés): les 2 bouts
de la droite.»»
INTERAGIR/rectangle == touches I,R
but: Profiler à la souris un rectangle, puis le positionner.
--> Le pointeur prend l'aspect d'une souris à 2 boutons.. CLIC
pour positionner un coin du rectangle - TIRER pour dimensionner
ce rectangle - CLIC, le rectangle est formé. Vous le traînez
sur l'écran.. CLIC final lorsqu'il est en place !
Le programme dessine alors, avec COULEUR¹, un rectangle ou un
pavé selon l'état du drapeau
PLEIN
.
rem: Simultanément, 2 points sont créés (empilés) utilisables
par OBJETS/rectangle.»»
INTERAGIR/quadrangle == touches I,4
but: Dessin interactif d'un quadrilatère dont les 4 sommets sont
ensuite empilés.
--> comme l'interaction du triangle -- avec 1 point en plus !
L'objet final respecte le drapeau
PLEIN
.
voir: OBJETS/grille (utilisateur possible des 4 points).»»
INTERAGIR/triangle == touches I,3
but: Profiler à la souris un triangle, puis le positionner.
--> Le pointeur prend l'aspect d'une souris à 2 boutons.. CLIC
pour placer un sommet du triangle - TIRER un côté - CLIC -
TIRER pour profiler le triangle - CLIC, la forme est acquise.
Vous traînez le triangle sur l'écran.. CLIC final lorsqu'il est
en position ! Le programme dessine alors, en utilisant COULEUR¹,
un triangle qui sera plein si le drapeau
PLEIN
est mis.
rem: Simultanément 3 points sont créés (empilés) utilisables
par OBJETS/triangle.»»
INTERAGIR/cercle == touches I,C
but: Profiler à la souris un cercle, puis le positionner.
--> Le pointeur prend l'aspect d'une souris à 2 boutons.. CLIC
pour placer le centre provisoire du cercle - TIRER pour définir
ce cercle (son rayon) - CLIC, la taille du cercle est acquise.
Vous le traînez... CLIC final lorsqu'il est en place !
Le programme dessine alors, avec COULEUR¹, un cercle ou un dis-
que selon le drapeau
PLEIN
(voir aussi VARIABLES/aspect).
rem: Simultanément, 2 points sont créés (empilés) utilisables
par OBJETS/cercle.»»
INTERAGIR/ellipse == touches I,E
but: Profiler à la souris une ellipse, puis la positionner.
--> VOYEZ l'article concernant INTERAGIR/rectangle !
La procédure est identique, sauf qu'une ellipse (pleine ou vide)
est définie, positionnée, dessinée, et non un rectangle !
rem: Simultanément, 2 points sont créés (empilés) utilisables
par OBJETS/ellipse.»»
INTERAGIR/PARALLELOGramme == touches I,=
but: Profiler à la souris un parallélogramme, puis le placer.
--> Le pointeur prend l'aspect d'une souris à 2 boutons.. CLIC
pour placer un sommet du parallélog - TIRER un côté - CLIC -
TIRER pour former le parallélog - CLIC, la forme est acquise.
Vous traînez la figure sur l'écran.. CLIC final lorsqu'elle est
en position ! Un parallélogramme de COULEUR¹ est alors créé. Il
sera plein si le drapeau
PLEIN
est mis.
rem: Simultanément, 4 points sont empilés: les 4 sommets du
parallélogramme.»»
INTERAGIR/zone == touches I,Z
but: Profiler à la souris une zone, puis la positionner.
--> VOYEZ l'article concernant INTERAGIR/rectangle !
La procédure est strictement identique, sauf qu'aucun rectangle
n'est finalement dessiné: seuls 2 points délimiteurs de zone
sont empilés !
rem: De façon générale, dans toutes les procédures INTERAGIR,
presser BACKSPACE permet d'annuler l'interaction en cours.»»
INTERAGIR/point == touches I,.
but: Empiler un nouveau POINT de manière à le placer en ligne
et/ou colonne avec tel ou tel repère du dessin.
--> La ligne et la colonne où se trouve couramment le pointeur
de souris apparaissent en VIDEO INVERSE. Lorsque la position du
pointeur est celle souhaitée, CLIQUEZ !
Un nouveau point sera alors empilé, le dessin (ligne + colonne)
étant effacé.»»
»»
INTERAGIR/polygone == touches I,P
but: Définir et positionner à la souris un polygone régulier. Si
un entrelacement est choisi, l'interaction emploie la couleur 0
sur un écran vide de couleur 1.
--> Après saisie des données NOMBRE de COTES [+ ENTRELACEMENT],
une interaction semblable à celle créant un CERCLE a lieu :
définition et rotation d'un rayon, puis positionnement final
(après restauration de l'écran si le polygone est entrelacé).
Le centre et l'extrémité du rayon sont empilés, directement
utilisables par OBJETS/polygone.
voir: VARIABLES/aspect -- REMPLISSAGE entrelacé incertain.»»
INTERAGIR/courbe == touches I,S
but: Définir et positionner à la souris une courbe élémentaire
basée sur 3 points. Si l'interaction aboutit (pas d'annulation
par touche ESPACE ARRIERE), ces 3 points seront empilés.
--> C'est une interaction semblable à celle du TRIANGLE. Elle
utilise une définition de courbe grossière mais RAPIDE, et la
valeur courante pour le paramètre COURBURE. La courbe finale
sera dessinée en respectant votre choix de définition.
voir: VARIABLES/rescourb, OBJETS/courbe(s), OBJETS/boucle.»»
INTERAGIR/effacer == touches I,X
but: TANT QUE LA TOUCHE ESPACE n'est pas pressée, répéter :
saisir et effacer un élément "insulaire" du dessin.
--> Idéalement, c'est un élément entouré de tous bords par une
couleur qui servira à nettoyer. Une interaction de ZONE a lieu
chaque fois. Si elle aboutit, le point HAUT-GAUCHE est pris
pour déterminer la couleur d'effacement.
rem: évite le recours à une combinaison d'actions impliquant des
réglages de variables et/ou drapeaux -- n'empile aucun point !»»
INTERAGIR/cloner == touches I,I
but: TANT QUE LA TOUCHE ESPACE n'est pas pressée, répéter :
saisir et reproduire un élément "insulaire" du dessin.
--> Idéalement, c'est un élément entouré de tous bords par une
couleur qui sera masquée sur la copie. Une interaction de ZONE
a lieu chaque fois. Si elle aboutit, le point HAUT-GAUCHE
détermine la couleur à masquer sur le cliché que vous déplacez
alors (touches CURSEUR disponibles) et recollez en re-cliquant.
rem: économiseuse d'efforts comme INTERAGIR/effacer.»»
INTERAGIR/translater == touches I,J
but: TANT QUE LA TOUCHE ESPACE n'est pas pressée, répéter :
saisir et déplacer un élément "insulaire" du dessin.
--> Idéalement, c'est un élément circonscrit par une couleur
qui sera masquée sur le cliché et remplira l'espace évacué.
Une interaction de ZONE a lieu chaque fois. Si elle aboutit,
le point HAUT-GAUCHE détermine la couleur à masquer sur le
cliché que vous déplacez alors (touches CURSEUR disponibles)
et recollez en re-cliquant.
rem: interaction de haut niveau comme INTERAGIR/effacer.»»
INTERAGIR/polypoint == touches I,W
but: Définir à la souris un polypoint (tableau de points utilisé
par les acteurs W pour tracer des polydroites, -courbes...).
--> Chaque CLIC définit un point (le maximum est 50, le minimum
est 3). Lorsque le polygone conçu convient, DOUBLE-CLIC !
Vous pouvez alors utiliser les commandes de la page POLYPOINT
pour exploiter ou modifier ces données.. (l'éditeur vous per-
mettra de corriger la position des points, d'insérer de nou-
veaux points ou d'en supprimer).
rem: Si des points ont déjà été acquis, vous pouvez ajouter de
nouveaux points à la suite, ou repartir du début (DA CAPO).»»
»»
»»
»»
»»
POLYPOINT/polydroite == touches W,D
but: (Un polypoint ayant été défini) cet opérateur produit une
ligne brisée. Si le drapeau
PLEIN
est mis, la polydroite est
fermée, on obtient un polygone quelconque (susceptible d'être
rempli par FILL ou FLOOD).
rem: S'il n'y a pas de polypoint défini, PEINDRE fait appel à
INTERAGIR/polypoint pour en initialiser un.»»
POLYPOINT/polycourbe == touches W,S
but: [Après définition d'un polypoint], obtenir un tracé poly-
courbe. Si le drapeau
PLEIN
est mis, la polycourbe est fermée,
on obtient une forme quelconque, généralement non anguleuse,
et susceptible d'être remplie par FILL ou FLOOD.
rem: Le mode CLIP est pris en compte. La taille du CLIP peut
alors (facteur X/Y différant de 1.) évoluer durant le tracé.
Utiliser le CLIP original produira une sorte de "morphing".»»
POLYPOINT/aire == touches W,A
but: (Un polypoint ayant été défini) cet opérateur produit un
polygone plein, respectueux du MOTIF de surface courant.
rem: S'il n'y a pas de polypoint défini, PEINDRE fait appel à
INTERAGIR/polypoint pour en initialiser un.»»
POLYPOINT/multiplier == touches W,*
but: (Un polypoint ayant été défini) cet opérateur l'étire ou
le rétrécit, dans le sens horizontal ou vertical.
--> Une console reçoit un coefficient réel (> 0.), et, après
sélection du sens vertical ou horizontal, les données du poly-
point sont mises à jour, hormis le point origine qui n'est pas
modifié par l'opération.
conseil: pensez à abriter le polypoint original !»»
POLYPOINT/symétrie == touches W,$
but: (Un polypoint étant disponible) cet acteur le transforme
en son symétrique orthogonal d'axe: la droite 1-2.
--> Les points 1 et 2 ne doivent pas être superposés !
conseil: Avant d'agir, sauvegardez l'actuel polypoint grâce à
la fonction POLYPOINT/abriter.»»
POLYPOINT/Editer == touches W,E
but: (Un polypoint étant défini) le modifier en SOUSTRAYANT,
en INSERANT ou en BOUGEANT des points de contrôle.
--> Une représentation polygonale du polypoint apparaît, à
quoi peut s'ajouter une polycourbe (un requester vous permet
d'en décider ainsi). POINTEZ et CLIQUEZ tel ou tel sommet
- le plus proche du point cliqué sera pris - et replacez-le où
vous voulez. Pour réaliser une INSERTION ou une SOUSTRACTION,
pressez I ou S avant le CLIC, l'aspect du pointeur fait écho !
rem: Une modif en cours peut être annulée par BACKSPACE !
Pour finir (passer à la suite), pressez ESPACE !»»
POLYPOINT/rotation == touches W,R
but: (Un polypoint ayant été défini) il s'agit de lui imposer
une rotation d'angle égal à ANGLE.
--> Si besoin, la variable ANGLE est d'abord initialisée !
Le point origine du polypoint est pris comme centre de rotation,
il est donc invariant ! Seuls, les autres sommets tournent...
rem: La rotation s'entend dans le sens horaire.»»
POLYPOINT/abriter == touches W,(
but: (Un polypoint ayant été défini) cette fonction en crée une
copie qui est mise à l'abri dans un tableau d'appoint.
--> Le polypoint original existe toujours. Vous pouvez le modi-
fier, ces modifications pourront toujours être annulées en récu-
pérant le polypoint abrité grâce à POLYPOINT/reprendre.
rem: Il existe un seul tableau d'appoint.»»
POLYPOINT/reprendre == touches W,)
but: Opérateur symétrique à POLYPOINT/abriter.
Un polypoint ayant été abrité (mis entre parenthèses), l'action
POLYPOINT/reprendre le réinstalle comme polypoint courant.
rem: Les données abritées restent inchangées.»»
POLYPOINT/bouger == touches W,B
but: Bouger le polypoint à l'aide du même outil utilisé par
POINTS/bouger et UCOPPER/bouger. S'il n'y a pas de polypoint
disponible, INTERAGIR/polypoint est d'abord appelé.
--> Tandis que vous réglez la position ORIGINE du polypoint,
une représentation polygonale de celui-ci se déplace en suivant
vos manipulations, les autres sommets du polypoint subissant
une translation égale.
rem: Notez que seule la position du polypoint est modifiée !
Aspect et taille demeurent inchangés !»»
ZONES/étirer == touches Z,E
but: Reproduire la zone 1-2 en la multipliant par un coefficient
variable. Cette recopie "en accordéon" s'inscrit à partir du
point HAUT-GAUCHE de la zone 1-2 originale. S'il s'agit d'un
agrandissement, l'exécution sera RAPIDE !
--> 2 réels (simultanément <= 1. ou >= 1.) seront entrés dans
une console. La zone 1-2 sera multipliée, dans le sens hori-
zontal ou vertical, par un coefficient qui, à chaque ligne ou
colonne, parcourra l'intervalle borné par ces 2 réels.
commentaire: pensez au dépliement/repliement d'un accordéon...»»
ZONES/multiplier == touches Z,*
but: Recopier - en l'agrandissant ou la rétrécissant (horizonta-
lement ou verticalement) - la zone 1-2 à partir du coin haut-
gauche de cette zone.
--> Vous entrez un coefficient réel dans une console.
La position de ce réel par rapport à 1. (INFERIEUR, EGAL, ou
SUPERIEUR) produira un rétrécissement, une image identique,
ou un agrandissement. S'il s'agit d'un agrandissement ou d'une
division par 2 (réel > 1. ou == .5), l'exécution sera RAPIDE !
rem: En cas de rapetissement, certaines couleurs peuvent dis-
paraître lors de ce traitement.»»
ZONES/réfléchir == touches Z,R
but: Reproduire une zone à partir d'un point, avec mutations,
transparences, couleurs cibles, etc... En
DIRECT
, zone 3-2 et
point 1 sont employés. Sinon, il y a 2 interactions.
--> Précisez ORIGINE et SENS de lecture de la source. Dans
palette N°1, indiquez d'éventuelles MUTATIONS ou TRANSPARENCES
(mutations vers TRANS).Dans palette N°2, indiquez les couleurs
CIBLES (par in- ou exclusion), sur lesquelles on peut écrire.
Dans la console, entrez les X et Y facteurs de REFLEXION [avec
MULTIPLICATION s'ils diffèrent de 1., puis les X² et Y² qui
permettront une INCLINAISON s'ils diffèrent de 0.»»
ZONES/déformer == touches Z,D
but: Reproduire une zone en la gondolant et/ou la comprimant.
--> Précisez la couleur GUIDE et le nombre (1 ou 2) de guides.
Le contenu de la zone source est reproduit, pressé contre (une
ligne de) la couleur donnée, ou compressé entre 2 telles lignes
de cette couleur-guide. Cette couleur sera recherchée à partir
d'un point cible, suivant le cap donné.
En mode
DIRECT
, la zone 3-2 et le point cible 1 sont employés.
Sinon, 2 interactions ont lieu.
exercice: relogez le contenu d'un carré dans une ellipse !»»
ZONES/inverser == touches Z,I
but: Mettre tête-bêche la zone 1-2 vue soit verticalement, soit
horizontalement.
--> Aucun pixel n'est égaré lors du traitement.
Les points 1 et 2 étant invariants, en composant une inversion
horizontale et une inversion verticale, la partie HAUT-GAUCHE
de la zone passera en BAS et à DROITE.
rem: La zone 1-2 est tronquée si elle sort de l'écran.»»
ZONES/copier == touches Z,C
but: ¹/ si mode
DIRECT
: copier la zone 2-3 à partir du point 1.
²/ sinon, une INTERACTION saisit d'abord la zone source,
puis détermine la zone-image où la copie aura lieu.
--> Le mode direct permet d'agir avec la meilleure précision.
Si cette précision n'est pas requise, utilisez la procédure
N° 2, agréable et conviviale.
La pile des curseurs reste inchangée quoiqu'il arrive.
rem: zone source tronquée si elle sort de l'écran.»»
ZONES/barioler == touches Z,B
but: En zone 1-2, remplacer une couleur cible par une série
(ou un dégradé) qu'on désigne par ses 2 couleurs bornes.
--> 4 motifs de bariolage sont proposés...
BANDES FLEXIBLES : sens et direction de traitement de TOUTE
la zone sont saisies dans le pavé directionnel.
CERCLES, ELLIPSES... : vous marquez interactivement un rayon
maximal. Si un DECENTRAGE est spécifié, le pavé directionnel
permet d'en fixer la direction et le sens. NB: couleur BORNE
N° 1 au CENTRE -- couleur BORNE N° 2 peut compléter la zone.
rem: La zone 1-2 peut en partie déborder l'écran.»»
ZONES/ZONE >> ZONE == touches Z,Z
but: Insérer le contenu d'une zone source dans une zone cible.
Cela implique, en général, des COMPRESSIONS ou EXTENSIONS.
Au passage, les couleurs de la zone source peuvent subir des
mutations, ou n'être pas reproduites (mutation vers TRANS).
--> En
DIRECT
, les points 4 et 3 déterminent la source, la
zone 2-1 étant la cible. Sinon, 2 interactions ont lieu.
rem: Si aucune mutation n'a lieu, cet opérateur se montre
le plus rapide des multiplicateurs de zone.»»
»»
»»
COULEURS/BRILLANCE == touches Q,B
but: Présent uniquement en mode HAM (avec 6 ou 8 BitPlanes).
Ajoute ou retranche une valeur -- [1-15] en HAM6 ou [1-63] en
HAM8 -- aux pixels dont la couleur est > 15 ou > 63. Ainsi,
les pixels sont éclaircis ou assombris mais restent R,V, ou B.
--> Vous choisissez entre +CLAIR ou +SOMBRE et fixez un niveau
non NUL. De plus, vous spécifiez quelles séries de couleurs HAM
- BLEU, ROUGE, VERT (cumulables) - seront traitées par l'acteur.
Le drapeau
DIRECT
règle le déroulement de la fonction (suivre
la souris/ou LOUPE, OU traitement direct de la zone 1-2).
conseil: voyez l'article COULEURS/Néocolor !»»
COULEURS/cible UZONE == touches Q,U
but: S'il y a des ordres Copper en zone 1-2, on désigne sur la
palette un bloc de 1 ou + couleurs. Les NUMEROS des couleurs
ou leurs VALEURS RVB seront distribués à cette UZONE.
--> La palette s'ouvre avec le titre: uzone[NNN] où NNN est
le nombre d'instructions en zone 1-2.
Si moins de couleurs sont désignées qu'il n'y a d'intructions,
la dernière couleur - son NUMERO ou sa VALEUR - sera réallouée
tant que nécessaire.»»
COULEURS/Néocolor == touches Q,N
but: PRESTI-DIGIT-ATEUR qui métamorphose telle couleur en telle
autre, sur la zone 1-2 si le drapeau
DIRECT
est actif, ou sous
les pas de la souris (taille des pas == taille BROSSE).
--> Dans la palette CLIQUEZ une couleur 'origine', CLIQUEZ une
couleur 'destination' ; répétez cette liaison en 2 temps autant
de fois qu'il y a de couleurs à changer, et cliquez sur [OK]..
En direct, les transmutations s'exécutent alors sous vos yeux,
sinon CLIQUEZ, PROMENEZ la souris... et re-CLIQUEZ pour finir.
rem: Au lieu de CLIQUER puis PROMENER la souris, pressez SHIFT
et vous pourrez travailler dans la LOUPE.»»
COULEURS/montrer == touches Q,M
but: Repérer où, sur l'image, une couleur de la palette est uti-
lisée. En mode
DIRECT
, action inverse: repérer sur la palette la
couleur présente à l'image sous le point 1.
--> La couleur que vous souhaitez repérer sur l'écran est mise
en clignotement jusqu'à pression de la touche ESPACE.
En
DIRECT
, la palette s'ouvre et la couleur présente au point 1
- à condition que ce point ne soit pas hors écran - vous est
signalée par un rectangle bicolore. Cliquez le gadget [OK]
pour refermer la palette.»»
COULEURS/copier..etc == touches Q,C
but: COPIER, ECHANGER ou MELER une couleur dans/avec une autre.
Si 64 couleurs ou +, ces actions peuvent viser des blocs de
couleurs consécutives -- INV inverse un bloc de 2 ou +.
--> Une palette s'ouvre. Vous CLIQUEZ une couleur d'origine,
puis vous CLIQUEZ une destination. La valeur RVB d'origine
sera copiée dans - ou mêlée/échangée avec - la destination..
Répétez cette action en 2 temps autant de fois qu'il le faut
pour recomposer votre palette, et cliquez [OK]...
rem: la palette courante est préalablement sauvegardée.
COULEURS/Undo vous rendra cette palette.»»
COULEURS/rvb/tsi == touches Q,=
but: (Re)ajuster la teneur RVB d'une ou de plusieurs couleurs
de la palette. Le modèle TSI est également disponible.
--> 3 curseurs ROUGE/VERT/BLEU ou TEINTE/SATURATION/INTENSITE
sont à votre disposition. La teneur croît de ±16 verticale-
ment, de ±1 horizontalement. Un gadget [COULEUR] permet de
choisir une autre couleur. Un gadget conserve la teneur
originelle et la restaure si vous le sélectionnez.
rem: la palette courante est préalablement sauvegardée.
COULEURS/Undo vous rendra cette palette.»»
COULEURS/restaurer == touches Q,R
but: Restaurer la palette par défaut, c'est-à-dire celle fixée
par le programme PEINDRE lui-même (palette MAISON).
--> Les couleurs par défaut sont telles que l'utilisateur peut
clairement distinguer: gadgets, bordures, textes, fonds, etc..
Vos réglages RVB lors de l'élaboration d'un dessin - surtout
s'ils affectent les couleurs 0 à 7 - risquent de rendre les ma-
nipulations problématiques ; voici la parade !
rem: la palette courante est préalablement sauvegardée.
COULEURS/Undo vous rendra cette palette.»»
COULEURS/échelonner == touches Q,E
but: Etablir et doser, entre 2 couleurs bornes, une suite pro-
gressive ou dégressive, linéaire ou courbe, de teneurs RVB.
Cette suite sera maintenue visible dans la barre d'écran.
--> Par 2 sélections dans la palette, vous fixez les bornes de
cette gamme. Elles restent d'abord inchangées, seules les
couleurs intermédiaires étant recalculées afin d'obtenir un
dégradé entre les 2 bornes. Le doseur RVB/TSI s'ouvre alors,
permettant de doser le dégradé par modification des bornes.
rem: la palette courante est préalablement sauvegardée.
COULEURS/Undo vous rendra cette palette.»»
COULEURS/Undo-Redo == touches Q,Del
but: Echanger la palette courante contre celle précédemment
sauvegardée.
--> Toute ouverture de la fenêtre de [DOSAGE rvb] provoque
la sauvegarde préventive de la palette courante. Tout appel à
RESTAURER, COPIER ou ECHELONNER fait de même.
Cet acteur permet de permuter PALETTE COURANTE x PALETTE SAUVE-
GARDEE, donc d'annuler les modifications RVB éventuellement
introduites par ces acteurs.
rem: opère aussi avec la roue T.S.I»»
»»
VARIETES/Tomcat == touches V,T
but: Dessiner à la souris sans les défauts liés à la mécanique.
Après sélection d'une vitesse...
--> ...on dessine à partir du point 1, en jouant au chat qui
court après la souris (au départ, le chat est embusqué en 1).
Placez le pointeur à quelque distance du point 1, cliquez !
Le tracé démarre et poursuit le pointeur que vous déplacez
pour obtenir la courbe de poursuite désirée. Cette courbe,
calculée par le programme, est plus lisse qu'une simple trace
faite manuellement. Quand la souris est rejointe, c'est fini.
rem: Respecte mode CLIP & taille de BROSSE.»»
VARIETES/vaporiser == touches V,V
but: Peindre avec un atomiseur.
--> Vous choisissez le diamètre de la zone circulaire arrosée
par le jet (calibre), puis une vitesse.
Les gouttelettes déposées auront la taille de la BROSSE et la
couleur COULEUR¹, sauf si le mode
CLIP
est actif. Dans ce
cas, le CLIP tiendra lieu de goutte de peinture...
rem: PRESSEZ et RELACHEZ le bouton gauche, promenez la souris..
RE-CLIC pour finir !»»
VARIETES/écris TEXTE == touches V,$
but: Afficher TEXTE (avec STYLE et MODE courants), soit après
interaction ou directement en 1 si le drapeau
DIRECT
est mis.
--> Si besoin, les variables TEXTE et FONTE sont tout d'abord
initialisées. La fonction acquiert la direction d'écriture, ce
qui permet une justification à gauche ou à droite, en haut ou
en bas. Si la FONTE est à espacement fixe (comme les TOPAZ),
l'interlettre peut être accru.
rem: En mode interactif, un nouveau point est empilé :
le point origine de la chaîne !»»
VARIETES/colle CLIP == touches V,C
but: ¹/ mode
DIRECT
: coller, à partir de 1, le fragment CLIP.
²/ sinon: INTERACTION, un nouveau point étant empilé.
--> Bien sûr, la variable CLIP doit avoir reçu un contenu.
Si un MASQUE a été défini pour ce clip, et si le flag
MASQUER
est actuellement sélectionné, il en sera tenu compte.
rem: En mode INTERACTIF, les touches CURSEUR permettent de
modifier la position du CLIP par rapport au pointeur.»»
VARIETES/++droites == touches V,D
but: Tracer une droite entre les points 1 et 2 - incrémenter les
coordonnées de 1 et 2 - tracer une droite, etc..jusqu'à pression
de la touche BARRE d'ESPACE ; permet de créer des MOIRES.
--> Une console s'ouvre dans laquelle vous entrez 4 réels: les
raisons Rx1,Ry1,Rx2,Ry2. Le dessin démarre et ne s'arrête que
lorsque vous pressez sur ESPACE.
rem: Il n'est pas tenu compte de la taille de la BROSSE, mais le
drapeau CLIP est considéré: dans ce cas, vous devrez spécifier
une taille d'espaces INTERCLIPS.»»
VARIETES/++arcs == touches V,A
but: Tracer un arc entre les points 1 et 2 - incrémenter les
coordonnées de 1 et 2 - tracer un arc, etc..jusqu'à ce que la
touche BARRE d'ESPACE soit pressée.
--> Une console s'ouvre dans laquelle vous entrez 4 réels: les
raisons Rx1,Ry1,Rx2,Ry2. Le dessin démarre et ne s'arrête que
lorsque vous pressez sur ESPACE.
rem: Il n'est pas tenu compte de la taille de la BROSSE, mais le
drapeau CLIP est pris en compte.»»
VARIETES/vaporistock == touches V,J
but: Vaporiser les CLIPS stockés, soit directement sur la zone
1-2 (mode
DIRECT
), soit en traînant la souris. Dans le premier
cas, pressez ESPACE pour stopper, sinon c'est l'interaction
habituelle: CLIQUER - DEPLACER - RECLIQUER.
--> Pour chaque CLIP, vous pouvez d'abord modifier sa PRIORITE,
et restreindre son affichage aux couleurs CIBLES de votre choix.
Par défaut, toutes les couleurs sont des cibles potentielles.
collision avec cibles: le CENTRE d'un clip est son "hot point".
En fin d'opération, les couleurs NON cibles sont restaurées.
Les cibles sont mémorisées tant que leur clip reste en stock.»»
VARIETES/décale PLAN == touches V,P
but: Décaler un des plans de bits constituant le dessin.
--> L'écran sur lequel vous travaillez est comme un paquet de
1,2,3,..,8 cartes. Cet acteur acquiert la direction du déca-
lage, un N° de plan, et la valeur du décalage... Le plan est
alors déplacé hors du jeu.
Il peut en résulter, selon le dessin et le nombre de plans, de
curieux effets graphiques.»»
VARIETES/décale IMAGE == touches V,I
but: Décaler tous les BitPlanes constituant l'écran de dessin
(l'acteur 'décale PLAN' opère ici récursivement).
--> L'écran sur lequel vous travaillez est comme un paquet de
1,2,3,..,8 cartes. Cet opérateur acquiert: la direction et la
valeur du décalage... Les plans (les cartes) glissent alors un
à un, à commencer par le dernier. Au passage, on peut observer
de curieux effets graphiques.
Plus banalement, cette fonction permet de décaler le dessin en
mettant à zéro la zone évacuée.»»
VARIETES/franger == touches V,F
but: Sur la zone 1-2, en procédant dans un sens donné - muter
telle(s) couleur(s) en telle(s) autre(s) - si le pixel atteint
est d'une couleur BUTOIR, passer à la ligne/colonne suivante.
--> Ainsi, on peut traiter la lisière de certains aplats, en
abordant ces aplats depuis 1 parmi 4 origines possibles.
Vous cliquez dans une palette les mutations que vous souhaitez,
et quelles couleurs serviront de butoirs.
rem: En mode CLIP, les pixels mutants sont remplacés par CLIP.»»
UCOPPER/instruire 1 == touches U, =
but: Planter ou modifier, en 1, un ordre Copper du type:
WAIT (y1,x1) - MOVE (registre, nouvelle valeur RVB).
--> [S'il n'y a pas d'instruction en 1, PEINDRE en crée une.]
Une fenêtre à 3 curseurs RVB/TSI s'ouvre, afin de doser la
valeur RVB prenant effet en 1. La valeur >> XXXXXX >> est
celle du registre quand le spot arrive en 1.
En bas, un gadget conserve la valeur originellement activée
en 1 ; cette valeur est dupliquée au-dessus des potentiomètres,
où elle évoluera en temps réel.
Le VIEW est mis à jour à chaque relâchement d'un des gadgets.»»
UCOPPER/SERIE 2-1 == touches U,!
but: Créer une instruction Copper au point 2 et la répéter
en une ligne ou colonne d'instructions jusqu'en 1.
Vous choisissez un SENS (ligne/colonne), puis PEINDRE...
--> 1) s'assure qu'aucune instruction ne sera écrasée.
2) bouge 1 pour qu'il soit en ligne/colonne avec 2.
3) crée une instruction-germe (tête de série) en 2.
En cas de sens VERTICAL, vous pourrez avoir une colonne en
pointillés (avec un PAS > 1). Finalement, le point 1 sera
toujours positionné sur la dernière instruction semée.
echec: si le point 2 sort du périmètre (0,0 - 222,YMAX) !»»
UCOPPER/transcopier == touches U,T
but: TRANSPORTER ou DUPLIQUER les ordres Copper de la zone 3-2
dans une zone dont 1 est le point haut-gauche. Un requester
offre le choix entre TRANSFERT ou COPIE (duplication).
--> PEINDRE vérifie que la zone 3-2 contient des ordres Copper,
puis s'assure que l'opération n'écrasera pas des instructions
déjà présentes sur la zone-image. Alors, le déménagement ou
la duplication a lieu.
rem: Le périmètre (0,0 - 222,YMAX) reste infranchissable !»»
UCOPPER/inverser == touches U,I
but: La zone 1-2 comptant N ordres Copper (N >= 2), échanger
les rôles entre ordre 1 et ordre N, ordre 2 et ordre N-1, etc..
--> Echange des rôles implique que les éléments Y, X, et
Num. REGISTRE des ordres ne sont pas touchés. Les [nouvelles]
valeurs RVB seules sont échangées.
Typiquement, cette opération s'appliquera à une zone où des
instructions Copper ont été plantées pour obtenir un dégradé.
Le résultat sera un dégradé inverse.»»
UCOPPER/échelonner == touches U,E
but: Modifier les valeurs RVB transportées par les ordres Copper
de la zone 1-2, afin que ces valeurs s'échelonnent en un dégradé
de la première à la dernière instruction. Le doseur RVB/TSI
s'ouvre alors, vous permettant d'ajuster ce dégradé...
--> On suppose qu'il y a au moins 3 ordres sur la zone 1-2.
Le premier et le dernier (dans le sens du balayage) restent
inchangés, les autres voient leur 'valeur RVB' - 2 x 12 bits
stockés en registre pour modifier la couleur - recalculée.
La gamme de valeurs résultante dépend donc des valeurs dans
le premier et le dernier ordre de la zone 1-2.»»
UCOPPER/montrer == touches U,M
but: Afficher la LISTE Copper particulière à une couleur, ou,
si le drapeau
DIRECT
est mis, montrer quelle couleur est traitée
par l'ordre présent au point 1.
--> Par défaut, lorsque PEINDRE construit la liste particulière
d'une couleur (que vous désignez dans la palette), les choses se
passent presque comme dans 'LISTE+PURGE' (article suivant).
En mode
DIRECT
, s'il y a un ordre au point 1, vous apprendrez
quelle couleur il modifie.»»
UCOPPER/liste+purge == touches U,L
but: Afficher le territoire UCopper:
un rectangle noir (0,0 - 222,YMAX) où chaque instruction est
figurée par un pixel blanc. Si des doublons existent, vous
pourrez en obtenir la suppression (purge).
--> Auparavant, votre écran a été remisé dans le BitMap BKP,
qui a été VERROUILLE ! Dès lors, avec la LOUPE, vous pouvez
cliquer des points afin de retravailler les ordres Copper
situés "sous" ces points.
rem: Pour récupérer votre écran, faites UNDO (touche DEL).
Le drapeau GelBKP reprendra alors son état initial.»»
UCOPPER/voir == touches U,V
but: Contempler à loisir l'image qu'on est en train de créer,
et dont on a dopé les couleurs par une liste d'ordres Copper.
--> Normalement, les ordres UCopper ne sont pas intégrés.
(exceptions: UCOPPER/instruire 1, UCOPPER/bouger 1). Cette
fonction permet, à un moment donné, de considérer le bilan
de son travail, en ajoutant au VIEW, comme VOIR et SCRUTER
le font automatiquement, la liste Copper qu'on a définie.
Un conseil: fermez les fenêtres, refoulez la barre d'écran.
rem: Pour finir, pressez la barre d'ESPACE.»»
UCOPPER/détruire == touches U,0 (zéro)
but: Détruire les ordres Copper de la zone 1-2. Si cette zone
ne contient aucun ordre, vous en serez averti !
--> Si l'écran courant comporte des ordres Copper, PEINDRE en
scrute la liste et fusille - SANS SOMMATION et SANS REMEDE ! -
ceux qui sont situés dans la zone 1-2. Réfléchissez donc avant
de faire appel à ce gangster !»»
UCOPPER/bouger 1 == touches U,B
but: Un ordre Copper existant au point 1 (sinon, il est créé),
ajuster finement la position de cet ordre (et du point 1).
--> Un potentiomètre bidimensionnel s'ouvre. La position cou-
rante évolue tandis que vous déplacez le bouton, le VIEW est
reconstruit lors d'un relâchement du bouton. Autres gadgets :
les [flèches] font des pas de 32 pixels - [R] restaure la posi-
tion initiale - [ABS/REL] pour afficher la position actuelle en
données absolues ou relatives - [x] [y] [xy] pour restreindre
les déplacements à une seule dimension ou non.
echec: s'il y a collision avec une instruction voisine !»»
POINTS/empiler 1 == touches . , =
but: Ajouter un point à la pile des coordonnées, en spécifiant
les coordonnées X,Y de ce point dans un gadget de chaîne.
--> Les actuels points 1,2,3,4 descendent chacun d'un niveau,
le nouveau point que vous entrez peut ainsi être empilé.
Il sera le nouveau sommet de pile.
rem: Dans le cadre de la fonction SPECIAL/Editer..., si vous
utilisez le clavier, pressez touche Amiga Droite + =»»
POINTS/dépiler 1 == touches . , -
but: Décapiter la pile des coordonnées, en lui soustrayant le
point 1 - son sommet - (pour les Forthiens, opérateur DROP).
--> Les points 2,3,4,5 montent chacun au niveau supérieur:
1 reçoit 2 qui reçoit 3 qui reçoit 4 qui reçoit 5 qui est remis
à (0,0).
rem: Dans le cadre de la fonction SPECIAL/Editer..., si vous
avez recours au clavier, pressez touche Amiga Droite + -»»
POINTS/dupliquer 1 == touches . , +
but: Déposer sur la pile un double du point 1.
(en Forth, opérateur DUP).
--> Les points 1,2,3,4 descendent chacun au niveau inférieur:
5 reçoit 4 qui reçoit 3 qui reçoit 2 qui reçoit 1 qui demeure.
rem: Dans le cadre de la fonction SPECIAL/Editer..., si vous
avez recours au clavier, pressez touche Amiga Droite + +»»
POINTS/information == touches . , I
but: Connaître les coordonnées des 5 points de la pile.
--> Elles vous seront affichées dans une console maintenue
ouverte jusqu'à pression sur le gadget [OK].
rem: Dans le cadre de la fonction SPECIAL/Editer..., si vous
avez recours au clavier, pressez touche Amiga Droite + I»»
POINTS/reloger 1 == touches . , R
but: Réorganiser la pile des curseurs, pour que l'actuel sommet
soit reclassé à un autre niveau.
--> Un sélecteur permet de préciser quel nouveau rang l'actuel
point 1 devra occuper. Par suite, certains points seront promus,
d'autres seront enfoncés dans la pile, mais aucune information
ne sera perdue !
rem: Dans le cadre de la fonction SPECIAL/Editer..., si vous
avez recours au clavier, pressez touche Amiga Droite + R»»
POINTS/abriter 1 == touches . , (
but: Dépiler le sommet de la pile des coordonnées, et l'empiler
sur la pile d'appoint.
--> Les actuels points 2,3,4,5 monteront d'un niveau, alors que
la pile d'appoint sera enfoncée d'un niveau afin d'accueillir
l'ancien sommet de la pile principale.
rem: Dans le cadre de la fonction SPECIAL/Editer..., si vous
avez recours au clavier, pressez touche Amiga Droite + (»»
POINTS/reprendre 1 == touches . , )
but: Dépiler le sommet de la pile d'appoint, pour l'empiler sur
la pile principale (acteur symétrique de ABRITER 1).
--> Les actuels points 2,3,4,5 de la pile de réserve monteront
d'un niveau, alors que la pile principale sera enfoncée d'un
niveau afin d'accueillir l'ex-sommet de la pile d'appoint.
rem: Dans le cadre de la fonction SPECIAL/Editer..., si vous
avez recours au clavier, pressez touche Amiga Droite + )»»
POINTS/bouger 1 == touches . , B
but: Ajuster la position du point 1. Si cet acteur est appelé
depuis SPECIAL/Editer.., l'icône figurant le point 1 bougera
conformément à vos manipulations.
--> Voyez l'article concernant UCOPPER/bouger 1.
La procédure est semblable, mais ici seul le point 1 bouge.
Les limites X et Y dépassent les limites de l'écran et varient
selon la résolution choisie. Le point 1 sera si besoin replacé
préalablement dans ces bornes.
rem: Dans le cadre de la fonction SPECIAL/Editer..., si vous
avez recours au clavier, pressez touche Amiga Droite + B»»
POINTS/échange 1×2 == touches . , X
but: Permute les points 1 et 2 (en Forth, opérateur SWAP).
--> Les autres coordonnées restent, bien sûr, inchangées. Par
conséquent, aucun des 5 curseurs graphiques n'est perdu !
rem: Dans le cadre de la fonction SPECIAL/Editer..., si vous
avez recours au clavier, pressez touche Amiga Droite + X»»
POINTS/placer en 1 == touches . , 1
but: Promouvoir un des points (2,3,4 ou 5) au sommet de la
pile (cf. opérateurs ROLL et PICK du Forth).
--> Ex: placer 4 en 1. SELECTEUR s'ouvre: CLIC sur 4 !
4 (sauvegardé) reçoit 3 qui reçoit 2 qui reçoit 1 qui reçoit
sauvegarde de 4. Aucun point n'est perdu !
rem: Dans le cadre de la fonction SPECIAL/Editer..., si vous
avez recours au clavier, pressez touche Amiga Droite + 1»»
GEOMETRIE/milieu 1-2 == touches G,M
but: Obtenir sur la pile le milieu du segment [point 1 -
point 2].
--> Ce milieu est calculé et aussitôt empilé: il devient le
nouveau point 1, les anciens 1 & 2 devenant 2 & 3.»»
GEOMETRIE/rotation == touches G,R
but: Le point 1 étant le CENTRE de ROTATION, faire tourner un
ou plusieurs des autres points [2-5]. Le maximum de points
susceptibles de tourner est donc 4.
--> La variable ANGLE doit avoir reçu une valeur ! Si tel
n'est pas le cas, VARIABLES/angle est appelé.
rem: La rotation s'effectue dans le sens horaire. Il n'y a
pas de nouveau point empilé.»»
GEOMETRIE/angle droit == touches G,D
but: Créer un nouveau point de manière à pouvoir former un
segment perpendiculaire à l'actuel segment 2-1.
--> Si besoin, la variable MESURE est d'abord initialisée !
Le nouveau point est calculé: sa distance à l'actuel point 1
sera égale à MESURE ; il formera avec l'actuel point 1 un
segment perpendiculaire à l'actuel segment 2-1.
Cet angle droit sera orienté dans le sens horaire.»»
GEOMETRIE/hauteur == touches G,H
but: Calculer (sans la dessiner !) la hauteur issue de 1 et
aboutissant à la droite 3-2.
--> Les points 3 et 2 ne doivent pas être superposés !
Un nouveau point est empilé: le PIED de cette HAUTEUR, qui se
trouve donc sur la droite, ex-droite 3-2 devenue droite 4-3.»»
GEOMETRIE/opposé de 2 == touches G,O
but: Obtenir sur la pile le point symétrique de 2 dans une
symétrie de centre 1.
--> Ce point est calculé et aussitôt empilé: il devient le
nouveau point 1, les anciens 1 & 2 devenant 2 & 3.»»
GEOMETRIE/intersection == touches G,X
but: Obtenir sur la pile le point d'intersection des droites
1-2 et 3-4.
--> Ce point est calculé et aussitôt empilé: il devient le
nouveau point 1, les anciens 1,2,3,4 devenant 2,3,4,5.»»
GEOMETRIE/12 // 34 == touches G,=
but: Le bipoint (3,2) et le point 1 étant considérés, empiler
un nouveau point qui formera, avec l'actuel point 1, un
bipoint équipollent à (3,2).
--> Ce point est calculé et aussitôt empilé. Il résulte (après
enfoncement de la pile) 2 vecteurs égaux: 1-2 et 4-3.»»
GEOMETRIE/ALIGNER 1 == touches G,L
but: Aligner les 2 ou 3 premiers points de la pile.
--> Si les 2 (premiers) points sont choisis: le point 1 est
ajusté sur la même ligne ou colonne que le point 2.
Si les 3 (premiers) points sont choisis: le point 1 est ajusté
sur la ligne passant par 2 et 3.
Pratiquement, CLIQUEZ vos points, puis appelez cet acteur qui
rectifiera la position du dernier point entré, le point 1, de
façon à l'aligner correctement sur 2, ou sur 2 et 3.»»
GEOMETRIE/centre 123 == touches G,Y
but: Obtenir sur la pile le point équidistant des points
1, 2 et 3 (centre du cercle circonscrit au triangle 123).
--> Ce point est calculé et aussitôt empilé: il devient le
nouveau point 1, les anciens 1,2,3 devenant 2,3,4.»»
GEOMETRIE/jalonner == touches G,µ
but: Placer un nouveau point dont la distance à l'actuel point 1
sera égale à MESURE.
--> Un pavé directionnel permet de situer ce point:
8 directions (caps) sont sélectionnables. Bien sûr, l'actuel
point 1 deviendra point 2 en retour de fonction.
On suppose que la variable MESURE est initialisée... sinon,
PEINDRE fait un détour par VARIABLES/mesure.»»
SPECIAL/barre == touche Tab(ulation)
but: Interrupteur pour afficher/cacher la barre d'écran.
--> La barre de votre écran vous donne en permanence de
très précieux points de repère concernant la fenêtre/fonction
actuellement activée. Lorsque la fenêtre principale est active,
la barre affiche [dessin] ou le nom du fichier courant.
rem: Certains opérateurs utilisent temporairement la barre
d'écran pour afficher une message spécial.»»
SPECIAL/F1-F10 == touche Esc(ape)
but: Programmer une des touches de fonction F1-F10.
--> Il faut que des commandes (max 16) aient été notées sur
le bloc-notes. Cet acteur a pour rôle d'assigner la liste de
commandes prises en note à la touche F1-F10 que vous allez
presser. Il suffira ensuite d'activer cette touche: la liste
de commandes sera exécutée.
rem: Si la touche a déjà reçu un programme, ce programme sera
écrasé par le nouveau !»»
SPECIAL/Editer... == touche Ctrl
but: Disposer d'une représentation concrète des 5 curseurs de la
pile, pour pouvoir les manipuler plus aisément.
--> Les points sont affichés dans l'ordre 5,4,3,2,1, sous forme
d'icônes déplaçables à la souris. Vous pouvez en sélectionner
et déplacer plusieurs en maintenant la touche SHIFT enfoncée.
La barre offre un menu [POINTS] qui regroupe les acteurs de la
page POINTS. Voyez les articles les concernant !
rem: ce MENU contient aussi 2 commandes d'échelle permettant
d'agrandir ou rapetisser l'angle de vue.»»
SPECIAL/FLAGS off == touche AMIGA gauche
but: Remettre tous les drapeaux (flags) dans leur état initial,
l'état non activé (OFF).
--> Cependant, le drapeau
GelBKP
, s'il est actif, ne sera
remis à 0 qu'après votre confirmation explicite.
Cette table rase vous permettra, alors, d'activer uniquement
le ou les drapeaux strictement nécessaires à l'acteur auquel
vous envisagez ensuite de faire appel.»»
SPECIAL/UNDO-REDO == touche Del
but: Echanger RAPIDEMENT le contenu de la fenêtre de travail
contre celui du BitMap BKP (back-up). La première fois, cela
équivaut donc à DEFAIRE, la fois suivante à REFAIRE, etc...
--> Ce caractère cyclique est pourtant inhibé par l'activation
du drapeau
GelBKP
!
Lorsque ce drapeau est mis, il n'y a plus échange entre DESSIN
et BACKUP, mais un simple rappel du BACKUP (protégé alors
contre toute écriture).»»
SPECIAL/Flood == touche *
but: Submerger (avec la COULEUR¹) une surface vue comme un
aplat d'une certaine couleur, la couleur sous le point 1.
--> PEINDRE examine la couleur en 1 et inonde tous les pixels
alentour qui sont de cette même couleur (point 1 compris).
rem: Si vous voulez effectuer un remplissage avec un motif
multicolore, faites appel à l'acteur FILL ci-après...»»
SPECIAL/Fill == touche 0
but: Remplissage (avec COULEUR¹) d'une surface considérée comme
l'intérieur d'un enclos dont PEINDRE demande la couleur
afin de pouvoir l'identifier.
--> Vous cliquez cette couleur d'arrêt dans une palette. Un
contour HERMETIQUE de cette couleur doit exister, le point 1 se
situant à l'intérieur ! Notez que FLOOD est moins périlleux !
rem: Si un motif de SURFACE n° 8 multicolore existe, et si ce
motif est sélectionné, le présent acteur - caractéristique
unique - en tiendra compte.»»
»»
»»
»»